*{margin:0;padding:0;}
body {color:#333;font-size:12px; font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;overflow-x:hidden;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color:inherit;} 
a:hover{text-decoration: none;}
table{border-collapse:collapse; border-spacing:0;}
li{list-style-type:none;}
img{border: none;}
em,b,strong,i{font-style:normal;}
label,button{cursor: pointer;}
a,select,input,textarea{outline:none;}
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.fl{float: left;}
.fr{float: right;}
.text-l{text-align:left;}
.text-r{text-align:right;}
.text-c{text-align:center;}
.text-j{text-align:justify;}
.text-hide-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-hide-2{word-break:break-all;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.text-hide-4{word-break:break-all;display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden;}
.clearfix:before,.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden;line-height:0;}
.clearfix{*zoom:1;}

.active-tit{margin-bottom:15px;height:50px;background-color:#e6e6e6;}
.active-tit strong{padding:0 20px;height:50px;line-height:50px;background-color:#c20007;display:inline-block;color:#fff;font-size:24px;font-weight:500;font-family: "楷体";}

.size{margin:0 auto;width:1180px;}

/**无数据**/
.no-data{margin:0 auto;display: block;height:330px;background:url(../images/no-data.jpg) no-repeat center center !important;}
/*更多*/
.w-more-info{color:#d60000;font-size:24px;display:block;}

/*顶部通用导航*/
.personal-out-box{top:0;left:0;width:120px;border:1px solid #ddd;border-top:0;background-color:rgba(255,255,255,0.5);z-index:999;transform:rotateX(90deg);transition:.5s;}
.personal-out-box.on{top:40px;transform:rotateX(0deg);}
.personal-out-box a{margin-bottom:5px;line-height:30px !important;text-indent:5px;display:block;color:#333 !important;}
.personal-out-box a:hover{color:#c20007 !important;}
.personal-out-box a:last-child{margin:0;}

.column-top-nav{height:40px;line-height:40px;background-color:#c20007;font-size:16px;color:#fff;}
.column-top-nav .column-nav-list li{padding:0 5px;height:40px;line-height:40px;transition:.5s all;}
.column-top-nav .column-nav-list li a{display:block;}
.column-top-nav .column-nav-list li:hover{color:#c20007;background-color:#fff;}
.column-top-nav .column-nav-list li i{margin-right:2px;font-size:24px;display:block;}
.column-top-nav .column-nav-list li:nth-child(2) i{font-size:21px;}
.column-top-nav .column-nav-list li:nth-child(4) i{font-size:21px;}
.column-top-nav .column-nav-list li:nth-child(5) i{font-size:19px;}
.column-top-nav .column-nav-list li:nth-child(6) i{font-size:22px;}
.column-top-nav .column-nav-list li:nth-child(7) i{font-size:22px;}
.column-top-nav .column-nav-list li:nth-child(8) i{font-size:21px;}
.column-top-nav .column-nav-list li:nth-child(10) i{font-size:20px;}
.column-top-nav .column-nav-list li:nth-child(12) i{margin-top:2px;font-size:20px;}

.Set-up a{margin-left:6px;display:inline-block; margin-right:20px;}
.Set-up a:first-child{margin-left:0;}

/*栏目首页banner*/
.column-banner{margin-bottom:15px;height:185px;}
.column-banner a{top:15px;left:0;display:block;}
/*底部*/
.footer{margin-top:15px;height:140px;border-top:5px solid #c20007;background:url(../images/foot-bg.jpg) no-repeat center bottom;font-size:14px;color:#333;transition:.5s all;}
.footer .footer-info{padding-top:30px;}
.footer .footer-info p{margin-top:20px;}
.footer .footer-ewm{padding-top:30px;}
.footer .footer-ewm span{margin-left:20px;display:block;}
.footer .footer-ewm img{padding:2px;margin-bottom:5px;display:block;background-color:#fff;width:70px;height:70px;}
.footer-info .shezhi{
	float:left;
	margin-top:-18px;
}
.footer.on{bottom:0;left:0;width:100%;position:absolute;}

/*当前位置*/
.w-list-logo{padding:18px 0 10px;}	
.w-adders{padding-left:25px;height:38px;line-height:38px;background:url(../images/adders.png) no-repeat left center;font-size:16px;color:#666;}   
.w-adders li:last-child{color:#c20007;}	 
/*文字列表*/
.w-news-list{margin-top:20px;}
.w-news-list .w-news-list-l{font-size:16px;}
.w-news-list .w-news-list-l li a{padding-left:12px;max-width:960px;}
.w-news-list .w-news-list-l li a:hover{color:#c20007;}
.w-news-list .w-news-list-r{width:380px;}
.w-news-list-r .w-writingList li a{max-width:248px;}
.w-news-list .w-writingList li{margin-bottom:18px;background: url(../images/triang.png) no-repeat  left center;}	
.w-news-list .w-writingList li em{color:#666;}
/*列表分页*/
.pages-box{text-align: center;margin:15px auto;clear:both;}
.pages{display: inline-block;font-size: 14px;color: #333333;}
.pages-box select{margin-right:5px;width:50px;height:28px;border:1px solid #d2d2d2;}
.pages a{color: inherit;}
.pages>a,.action_num,.First_Page,.Fir_Page,.next_Page_Action,.Last_Page_Action,.First_Page_action,.Fir_Page_action,.next_Page,.Last_Page {
  display: inline-block;box-sizing: border-box;min-width: 30px;border: 1px solid #d2d2d2;
  line-height: 30px;margin: 0 2px;cursor: pointer;}
.First_Page,.Fir_Page,.next_Page_Action,.Last_Page_Action,.First_Page_action,.Fir_Page_action,.next_Page,.Last_Page {
  padding: 0 9px;}
.pages .Last_Page_Action,.pages .Last_Page{margin-right:10px;}
.pages .action_num{background-color:#cc0505;color: #fff;}
            	
/*顶部登录注册*/
.login-reg-ok em{line-height:40px;}
.login-reg{font-size:14px;}
.column-login-reg{top:0;min-width:246px;}
.login-reg a:hover{color:#f9e4b5;transition:.5s all;}
.login-reg-no a:nth-child(1){padding-right:10px;margin-right:10px;background:url(../images/line.jpg) no-repeat right center;}
.login-reg-ok img{margin:7px 5px 0 0;width:26px;height:26px;display:block;border-radius:50%;}


.Volunteer-type-ico img{margin:110px auto 0;display:block;}

/*求助、助人表单页*/
.help-btn{padding:0 10px;top:3px;right:10px;line-height:32px;cursor:pointer;background-color:#fcfcfc;border-radius:10px;color:#fff;background-image:linear-gradient(to bottom, #fe9242 , #ee750c);}


.help-form{top:-100%;left:50%;margin-left:-280px;width:560px;box-shadow:1px 1px 50px rgba(0,0,0,.3);background-color:#fff;font-size:14px;display:none;}
.help-form.on{display:block;}
.help-form .form-tit{padding:0 10px;height:38px;line-height:38px;border-bottom:1px solid #eee;background-color: #F8F8F8;}	              	
.help-form .form-tit em{font-weight:600;}
.help-form .form-tit .help-close-btn{margin-top:6px;width:26px;height:26px;display:block;cursor:pointer;}
.help-form .form-tit .help-close-btn img{width:100%;height:100%;display:block;}	     
.help-form .form-con li{margin-top:10px;}
.help-form .form-con li label{width:85px;line-height:38px;display:block;}
.help-form .form-con li input{width:458px;height:36px;line-height:36px;border:1px solid #aaa;display:block;text-indent:6px;}
.help-form .form-con li select{width:460px;height:36px;line-height:36px;border:1px solid #aaa;display:block;text-indent:6px;}
.help-form .form-con li .push-btn{margin:0 auto 30px;width:60%;line-height:34px;border-radius:5px;background-color:#c20007;color:#fff;display:block;}
.help-form .form-con li textarea{padding:6px;width:460px;height:150px;border-color: #aaa;overflow-y:auto;box-sizing:border-box;resize:none}
.help-form .form-con li textarea.abstract-info{padding:0;height:36px;line-height:36px;text-indent:6px;}
.form-con li .help-box{width:300px;height:36px;line-height:36px;border:1px solid #ccc;text-indent:6px;}
.form-con li .help-box span{width:100%;height:100%;line-height:34px;display:block;cursor:pointer;}              	
.form-con li .help-box .help-type-list{left:0;top:37px;width:100%;height:0;overflow:hidden;background-color:#fff;box-shadow:1px 5px 10px rgba(0,0,0,.3);transition:.5s;}
.form-con li .help-box .help-type-list.on{height:220px;}
.form-con li .help-box .help-type-list ul{height:180px;border-bottom:1px solid #ccc;overflow-y:auto;}
.help-type-list ul li{line-height:30px;cursor:pointer;}
.help-type-list ul li:hover{background-color:#eee;color:#c20007;}
.help-type-list ul li.on{background:url(../images/select-ok.png) no-repeat right 10px center;color:#c20007;}
.form-con li .help-box a{margin:4.5px 5px 0;width:40%;line-height:30px;background-color:#c20007;color:#fff;border-radius:5px;display:block;cursor:pointer;}
.form-con li .help-box a.cancel-select{background-color:#666;}
/*公用按钮*/
.HelpBtn{bottom:0;right:0;width:94px;height:39px;display:block;background:url(../images/HelpBtn.png) no-repeat;}	
.seekHelpBtn{bottom:0;right:0;width:94px;height:39px;display:block;background:url(../images/seekHelpBtn.png) no-repeat;}
/*公用弹框*/
.public-Toast{bottom:100%;left:50%;margin-left:-280px;width:560px;background-color:#fff;box-shadow: 1px 1px 50px rgba(0,0,0,.3);font-size:14px;overflow:hidden;}
.public-Toast .public-Toast-tit{padding:0 10px;height:38px;line-height:38px;border-bottom:1px solid #eee;background-color:#F8F8F8;}
.public-Toast .public-Toast-tit em{font-weight:600;}
.public-Toast .public-Toast-tit i{margin-top:6.5px;width:26px;height:26px;display:block;cursor:pointer;background:url(../images/pop-close-btn.png) no-repeat;background-size:100% 100%;}
.public-Toast .public-Toast-form li{margin-top:10px;}
.public-Toast .public-Toast-form li label{width:85px;line-height:38px;display:block;}
.public-Toast .public-Toast-form li input{width:300px;height:36px;line-height:36px;border:1px solid #ccc;display:block;text-indent:6px;}
.public-Toast .public-Toast-form li select{width:300px;height:36px;line-height:36px;border:1px solid #ccc;display:block;text-indent:6px;}
.public-Toast .public-Toast-form li textarea{padding:6px;width:460px;height:150px;overflow-y:auto;box-sizing:border-box;resize:none;}
.public-Toast .public-Toast-form li em{width:465px;line-height:38px;display:block;color:#666;}
.public-Toast .public-Toast-form .Toast-form-btn{margin:20px auto;width:60%;line-height:36px;display:block;background-color:#c20007;color:#fff;}

.appraise ul{padding:0 20px;}
.appraise .appraise-type{padding-top:7.5px;}
.appraise label{margin-bottom:10px;line-height:30px !important;font-size:16px;}
.appraise li input{margin-right:5px;width:15px !important;height:15px !important;}
.appraise li span{margin-right:15px;display:block;color:#666;}
.appraise li span label{margin-bottom:0;width:auto !important;line-height:15px !important;font-size:14px;}
/*公用提示框-S*/
.public-tips{left:50%;margin-left:-200px;top:-100%;width:400px;height:300px;background:url(../images/tips-bg.png) #fff no-repeat top center;box-shadow:0 2px 12px #ddd;border-radius:10px;transition:.5s all;z-index:9999;}
.public-tips span{max-height:80px;padding:125px 6px 0;overflow:hidden;display:block;font-size:18px;color:#666;}

	/*纯提示-S*/
.tips-1.on{top:50%;margin-top:-150px;}
	/*带按钮的提示-S*/
.tips-2.on{top:50%;margin-top:-150px;}	
.tips-2 .tips-Choice{bottom:40px;left:50px;width:300px;}
.tips-2 .tips-Choice a{width:113px;line-height:36px;border:1px solid #b93a42;font-size:16px;border-radius:4px;display:block;}
.tips-2 .tips-Choice a.tips-yes{background-color:#c20007;color:#fff;}
.tips-2 .tips-Choice a.tips-cancel{color:#c20007;}	
.tips-2 i{top:-63px;right:0;width:33px;height:63px;display:block;background:url(../images/tips-closePC.png) no-repeat;cursor:pointer;}
/*公用提示框-E*/
/*栏目搜索-S*/
.active-select{top:7px;right:0;height:36px;}
.active-select label{margin:0 15px;line-height:36px;font-size:16px;}
.active-select-time input{padding:0 10px;width:100px;cursor:pointer;}
.active-select input{border:1px solid #fff;height:34px;line-height:34px;display:block;color:#666;}
.active-select-btn{margin:0 10px 0 15px;width:80px;line-height:36px;background-color:#c20007;color:#fff;font-size:16px;}
/*栏目搜索-E*/
/*礼遇列表*/
.w-adders .add-welfare{right:0;top:0;padding:0 8px;background-color:#c20007;color:#fff;border-radius:4px;}
.lh-30{line-height:30px;}
.lh-30 em{font-size:0;}
.Satisfied{background:url(../images/Satisfied.png) no-repeat left center;background-size:30px 30px;}
.Dissatisfied{background:url(../images/Dissatisfied.png) no-repeat left center;background-size:30px 30px;}

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	